<!DOCTYPE html>
<html class="x-admin-sm">

<head>
    <meta charset="UTF-8">
    <title>报警阈值设置</title>
    <meta name="renderer" content="webkit">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport"
          content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8,target-densitydpi=low-dpi"/>
    <link rel="stylesheet" href="./css/font.css">
    <link rel="stylesheet" href="./css/xadmin.css">
    <script type="text/javascript" src="./js/jquery.min.js"></script>
    <script type="text/javascript" src="./lib/layui/layui.js" charset="utf-8"></script>
    <script type="text/javascript" src="./js/xadmin.js"></script>
    <script type="text/javascript" src="./data/sensor.js"></script>
    <!-- 让IE8/9支持媒体查询，从而兼容栅格 -->
    <!--[if lt IE 9]>
    <script src="https://cdn.staticfile.org/html5shiv/r29/html5.min.js"></script>
    <script src="https://cdn.staticfile.org/respond.js/1.4.2/respond.min.js"></script>
    <![endif]-->
</head>
<body onload="initSelectData()">
<div class="layui-fluid">
    <div class="layui-row">
        <form class="layui-form">

<!--            <div class="layui-form-item">-->
<!--                <label for="select_address" class="layui-form-label">-->
<!--                    <span class="x-red">*</span>二氧化碳</label>-->
<!--                <div class="layui-input-inline">-->
<!--                    <select id="select_address" style="width: 100px;height: 20px">-->
<!--                        <option value="">请选择</option>-->
<!--                    </select>-->
<!--                    &lt;!&ndash;                        <input type="text" id="L_deviceLocation" name="devicelocation" required="" lay-verify="devicelocation" autocomplete="off" class="layui-input">&ndash;&gt;-->
<!--                </div>-->
<!--            </div>-->
            <div class="layui-form-item">
                <label for="L_CH4" class="layui-form-label">
                    <span class="x-red">*</span>甲烷:</label>
                <div class="layui-input-inline">
                    <input type="text" id="L_CH4" name="L_CH4" required="" lay-verify="ipddress" value="1"
                           autocomplete="off" class="layui-input" style="display: inline; width: 150px;">%</div>
            </div>
            <div class="layui-form-item">
                <div class="layui-inline">
                    <label for="L_CO2" class="layui-form-label">
                        <span class="x-red">*</span>二氧化碳:</label>
                    <div class="layui-input-inline">
                        <input type="text" id="L_CO2" name="L_CO2" required="" lay-verify="audioid" value="1"
                               autocomplete="off" class="layui-input" style="display: inline; width: 150px;">%</div>
                </div>
            </div>
            <div class="layui-form-item">
                <label for="L_CO" class="layui-form-label">
                    <span class="x-red">*</span>一氧化碳:</label>
                <div class="layui-input-inline">
                    <input type="text" id="L_CO" name="L_CO" required="" lay-verify="coordinatex" value="18"
                           autocomplete="off" class="layui-input" style="display: inline; width: 150px;">ppm</div>
            </div>
            <div class="layui-form-item">
                <label for="L_T" class="layui-form-label">
                    <span class="x-red">*</span>温度:</label>
                <div class="layui-input-inline">
                    <input type="text" id="L_T" name="L_T" required="" lay-verify="coordinatey" value="30"
                           autocomplete="off" class="layui-input" style="display: inline; width: 150px;">℃</div>
            </div>
            <div class="layui-form-item">
                <label for="L_O2" class="layui-form-label">
                    <span class="x-red">*</span>氧气:</label>
                <div class="layui-input-inline">
                    <input type="text" id="L_O2" name="L_O2" required="" lay-verify="coordinatez" value="18.0"
                           autocomplete="off" class="layui-input" style="display: inline; width: 150px;">%</div>
            </div>
            <div class="layui-form-item">
                <label for="L_humidity" class="layui-form-label">
                    <span class="x-red">*</span>湿度:</label>
                <div class="layui-input-inline">
                    <input type="text" id="L_humidity" name="L_humidity" required="" lay-verify="coordinatez" value="100"
                           autocomplete="off" class="layui-input" style="display: inline; width: 150px;">%</div>
            </div>
<!--            <div class="layui-form-item">-->
<!--                <label for="L_contentpids" class="layui-form-label">-->
<!--                    <span class="x-red">*</span>内容编号:</label>-->
<!--                <div class="layui-input-inline">-->
<!--                    <input type="text" id="L_contentpids" name="contentpids" required="" lay-verify="contentpids"-->
<!--                           autocomplete="off" class="layui-input"></div>-->
<!--            </div>-->

<!--            <div class="layui-form-item" style="display: none;">-->
<!--                <label for="L_contentID" class="layui-form-label">-->
<!--                    <span class="x-red">*</span>播放内容</label>-->
<!--                <div class="layui-input-inline">-->
<!--                    <input type="text" id="L_contentID" name="contentpids" required="" lay-verify="contentpids"-->
<!--                           autocomplete="off" class="layui-input"></div>-->
<!--            </div>-->
            <div class="layui-form-item">
                <!--                        <label for="test" class="layui-form-label"></label>-->
                <label class="layui-form-label"></label>
                <label class="layui-form-label"></label>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                <button class="layui-btn" lay-filter="add" lay-submit="">确定</button>
            </div>
        </form>
        <span  onclick="openMaxSettingURL()" style="color:cornflowerblue;">查看其它地点设置</span>
    </div>
</div>
<script>
    function openMaxSettingURL() {
       // location.href="./maxSetting.html";
        //open('maxSetting.html');
        window.parent.location.replace("maxSetting.html")
    }
    // $(function () {
    //     initSelectData();
    // });
    function getQueryVariable(variable) {
        var query = window.location.search.substring(1);
        var vars = query.split("&");
        for (var i = 0; i < vars.length; i++) {
            var pair = vars[i].split("=");
            if (pair[0] == variable) {
                return pair[1];
            }
        }
        return (false);
    }
    function MaxInfo(sensorPid,ch4,co2,co,temperature,o2,humidity) {
        this.sensorPid=sensorPid;
        this.ch4=ch4;
        this.co2=co2;
        this.co=co;
        this.temperature=temperature;
        this.o2=o2;
        this.humidity=humidity;
    }

    var curInfo;
    let sensorPids=[];
    $(document).ready(function () {
        let sensorPidsStr = getQueryVariable("sensorPids");
        sensorPids=sensorPidsStr.split(",");
        debugger;
        // var initLedInfo = sensorServer.getLedListByPid({"pid": pid});
        // curInfo = initLedInfo.data[0];
        // $("#L_CH4").val(curInfo.ipaddress);
        // $("#L_locationX").val(curInfo.coordinatex);
        // $("#L_locationY").val(curInfo.coordinatey);
        // $("#L_locationZ").val(curInfo.coordinatez);
        // $("#L_contentpids").val(curInfo.contentpids);
        // $("#L_audioid").val(curInfo.audioid);
        // $("#L_mainboardId").val(curInfo.mainboardid);
        // var dataSensor = sensorServer.getSensorList({"page": 1, "rows": 1000});
        // if (dataSensor != null) {
        //     let optionList = "";
        //     for (let i = 0; i < dataSensor.data.length; i++) {
        //         // optionList+="<option value='"+dataSensor.data[i].deviceid+"'>"+dataSensor.data[i].devicelocation+"-"+dataSensor.data[i].deviceid+"</option>";
        //         optionList += "<option value='" + dataSensor.data[i].pid + "'>" + dataSensor.data[i].devicelocation + "-" + dataSensor.data[i].deviceid + "</option>";
        //     }
        //     $("#select_address").append(optionList);
        //     $("#select_address").val(curInfo.sensorpid);
        // }
        //
        // initSelectData(curInfo);
    });

    function initSelectData(curInfo) {
        layui.use(['form', 'layer', 'jquery'],
            function () {
                $ = layui.jquery;
                var form = layui.form,
                    layer = layui.layer;

                //自定义验证规则
                form.verify({
                    nikename: function (value) {
                        if (value.length < 5) {
                            return '昵称至少得5个字符啊';
                        }
                    },
                    pass: [/(.+){6,12}$/, '密码必须6到12位'],
                    repass: function (value) {
                        if ($('#L_pass').val() != $('#L_repass').val()) {
                            return '两次密码不一致';
                        }
                    }
                });

                //监听提交
                form.on('submit(add)',
                    function (data) {
                        let pids =sensorPids;
                        let maxinfoList=[];
                        for (let i=0;i<pids.length;i++){
                            let maxInfo=new MaxInfo();
                            maxInfo.sensorPid=pids[i];
                            maxInfo.ch4= $("#L_CH4").val();
                            maxInfo.co2=$("#L_CO2").val();
                            maxInfo.co=$("#L_CO").val();
                            maxInfo.temperature=$("#L_T").val();
                            maxInfo.o2=$("#L_O2").val();
                            maxInfo.humidity=$("#L_humidity").val();
                            maxinfoList.push(maxInfo);
                        }
                        debugger;
                        let result =sensorServer.updateMaxSettingBySensorPid(maxinfoList);
                        console.log(result);
                        let msg = "操作完成";
                        if (result == 1) {
                            msg = "操作完成";
                        }
                        layer.alert(msg, {
                                icon: 6
                            },
                            function () {
                                //关闭当前frame
                                xadmin.close();
                                // 可以对父窗口进行刷新
                                xadmin.father_reload();
                            });
                        return false;
                    });

            });
    }



</script>
</body>

</html>
